package com.veer.shop.mapper;

import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Param;

import com.veer.shop.pojo.User;

/**
 * 管理员数据接口访问层
 * 
 * @author Wangbin
 * 2020年8月13日-下午2:30:41
 */
public interface AdminUserMapper {
	
	// 根据管理员账号获取管理员ID
    User selectAdminUserByUserName(@Param("username") String username);
	
	// 插入管理员信息
    int insertAdminUser(User adminUserEntity);
	
	// 根据管理员ID查询
    User selectAdminUserById(@Param("entity_id") int entity_id);
	
	// 更新管理员信息
    int updateAdminUser(User adminUserEntity);
	
	// 查询所有管理员列表
    List<Map<String, Object>> selectAll(Map<String, String> filters);
}
